package com.hlf.modules.sys.entity;

import java.util.Date;

public class SoftOrder {
    private Long id;

    private Long merchantId;

    private String merchantName;

    private Long storeId;

    private String storeName;

    private String openId;

    private Byte orderType;

    private Long softOrderNum;

    private String upOrderNum;

    private Byte payType;

    private Date payTime;

    private Integer serviceYearNum;

    private Integer totalAmt;

    private Integer payAmt;

    private Byte payStatus;

    private Byte refundStatus;

    private String responseCode;

    private String remarks;

    private Date expireDate;

    private Date insertDate;

    private Long insertBy;

    private Long lastUpdateBy;

    private Date lastUpdateDate;

    public Byte getOrderType() {
        return orderType;
    }

    public void setOrderType(Byte orderType) {
        this.orderType = orderType;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public Long getStoreId() {
        return storeId;
    }

    public void setStoreId(Long storeId) {
        this.storeId = storeId;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getOpenId() {
        return openId;
    }

    public void setOpenId(String openId) {
        this.openId = openId;
    }

    public Long getSoftOrderNum() {
        return softOrderNum;
    }

    public void setSoftOrderNum(Long softOrderNum) {
        this.softOrderNum = softOrderNum;
    }

    public String getUpOrderNum() {
        return upOrderNum;
    }

    public void setUpOrderNum(String upOrderNum) {
        this.upOrderNum = upOrderNum;
    }

    public Byte getPayType() {
        return payType;
    }

    public void setPayType(Byte payType) {
        this.payType = payType;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public Integer getServiceYearNum() {
        return serviceYearNum;
    }

    public void setServiceYearNum(Integer serviceYearNum) {
        this.serviceYearNum = serviceYearNum;
    }

    public Integer getTotalAmt() {
        return totalAmt;
    }

    public void setTotalAmt(Integer totalAmt) {
        this.totalAmt = totalAmt;
    }

    public Integer getPayAmt() {
        return payAmt;
    }

    public void setPayAmt(Integer payAmt) {
        this.payAmt = payAmt;
    }

    public Byte getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(Byte payStatus) {
        this.payStatus = payStatus;
    }

    public Byte getRefundStatus() {
        return refundStatus;
    }

    public void setRefundStatus(Byte refundStatus) {
        this.refundStatus = refundStatus;
    }

    public String getResponseCode() {
        return responseCode;
    }

    public void setResponseCode(String responseCode) {
        this.responseCode = responseCode;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Date getExpireDate() {
        return expireDate;
    }

    public void setExpireDate(Date expireDate) {
        this.expireDate = expireDate;
    }

    public Date getInsertDate() {
        return insertDate;
    }

    public void setInsertDate(Date insertDate) {
        this.insertDate = insertDate;
    }

    public Long getInsertBy() {
        return insertBy;
    }

    public void setInsertBy(Long insertBy) {
        this.insertBy = insertBy;
    }

    public Long getLastUpdateBy() {
        return lastUpdateBy;
    }

    public void setLastUpdateBy(Long lastUpdateBy) {
        this.lastUpdateBy = lastUpdateBy;
    }

    public Date getLastUpdateDate() {
        return lastUpdateDate;
    }

    public void setLastUpdateDate(Date lastUpdateDate) {
        this.lastUpdateDate = lastUpdateDate;
    }

    @Override
    public String toString() {
        return "SoftOrder{" +
                "id=" + id +
                ", merchantId=" + merchantId +
                ", merchantName='" + merchantName + '\'' +
                ", storeId=" + storeId +
                ", storeName='" + storeName + '\'' +
                ", openId='" + openId + '\'' +
                ", orderType=" + orderType +
                ", softOrderNum=" + softOrderNum +
                ", upOrderNum='" + upOrderNum + '\'' +
                ", payType=" + payType +
                ", payTime=" + payTime +
                ", serviceYearNum=" + serviceYearNum +
                ", totalAmt=" + totalAmt +
                ", payAmt=" + payAmt +
                ", payStatus=" + payStatus +
                ", refundStatus=" + refundStatus +
                ", responseCode='" + responseCode + '\'' +
                ", remarks='" + remarks + '\'' +
                ", expireDate=" + expireDate +
                ", insertDate=" + insertDate +
                ", insertBy=" + insertBy +
                ", lastUpdateBy=" + lastUpdateBy +
                ", lastUpdateDate=" + lastUpdateDate +
                '}';
    }
}